/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.common.IObserver;
import pe.com.cotelasa.scp.entidad.Cliente;

/**
 *
 * @author Jorge
 */
@SuppressWarnings("serial")
@Named(value = "BKComponenteFindCliente")
@Scope("session")
public class BKComponenteFindCliente implements Serializable{
    
    private Collection<Cliente> listaClientes;
    private Cliente clienteSeleccionado;
    private Collection<IObserver> observers;
    private String razon;

    public BKComponenteFindCliente() {
        observers = new ArrayList<IObserver>();
        listaClientes = new ArrayList<Cliente>();
    }

      
    public Collection<Cliente> getListaClientes() {
        return listaClientes;
    }

    public void setListaClientes(Collection<Cliente> listaClientes) {
        this.listaClientes = listaClientes;
    }

    public Cliente getClienteSeleccionado() {
        return clienteSeleccionado;
    }

    public void setClienteSeleccionado(Cliente clienteSeleccionado) {
        this.clienteSeleccionado = clienteSeleccionado;
    }

    public String getRazon() {
        return razon;
    }

    public void setRazon(String razon) {
        this.razon = razon;
    }

    public void addObservers(IObserver observador) {
		observers.add(observador);
    }

    public Collection<IObserver> getObservers() {
            return this.observers;
    }
    
    
    
}
